<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>XLib.Ajax</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>Ajax</th>
      <td>XLib.Ajax()</td>
      <td class="desc">构建一个新的Ajax实例。</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>void</th>
      <td><a href="#clearAbort">clearAbort()</a></td>
      <td class="desc">清除abort方法调用。</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#clearCycle">clearCycle()</a></td>
      <td class="desc">清除周期调用。</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#sendRequest">sendRequest(Object config)</a></td>
      <td class="desc">发送请求。</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>void clearAbort()<a name="clearAbort"></a></h4>
    清除abort方法调用。
    参数：
    返回：
    示例：
  </pre>
  <pre>
    <h4>void clearCycle()<a name="clearCycle"></a></h4>
    清除周期调用。
    参数：
    返回：
    示例：
  </pre>
  <pre>
    <h4>void sendRequest(Object config)<a name="sendRequest"></a></h4>
    发送请求。
    参数：config - 参数集
             {
                String method  请求时用的方法,默认为 POST
                Boolean asynch  是否为异步,默认为true
                String contentType  请求时的Content-Type, 默认为 application/x-www-form-urlencoded; charset=UTF-8
                Boolean cache  是否缓存 默认为true
                String proxy  代理 默认为null
                String url  请求URL
                String param  参数
                String/Object formName  表单名
                Array requestHeader  需要设置的http头
                Function headerHandler  获取http头的处理函数({all, headers}, ...args)
                                        all : 所有HTTP头
                                        headers : 指定的HTTP头信息
                Array responseHeader  指定的http头
                Array headerArgs  获取http头处理函数的参数。
                Function handler  处理函数({status, data[, httpStatus, requestTimes]}, ...args)
                                  status : 返回的状态 [httpStatus | "TIMEOUT" | "RETRY"]
                                  data : 响应数据
                                  httpStatus : http状态码 status为RETRY的时候返回
                                  requestTimes : 请求次数 status为RETRY的时候返回
                Array args  处理函数参数
                Boolean isXML  响应类型 true:xml false:text 默认为true
                int timeout  请求超时时间
                int interval  请求周期
                int tryTimes  请求失败时尝试次数
                int readyInterval  事件检测周期
             }
    返回：
    示例：
  </pre>
</body>
</html>
